m4_dnl vim: ft=bib expandtab shiftwidth=4

@inproceedings{kourai:aosd07,
    title           = {Aspect-oriented Application-level Scheduling for {J2EE} Servers},
    author          = {Kenichi Kourai and Hideaki Hibino and Shigeru Chiba},
    pages           = {1-13},
    crossref        = {:aosd07}
}

@inproceedings{santos:aosd07,
    title           = {Framework Specialization Aspects},
    author          = {André L. Santos and Antónia Lopes and Kai Koskimies},
    pages           = {14-24},
    crossref        = {:aosd07}
}

@inproceedings{demir:aosd07,
    title           = {An Aspect-Oriented Approach to Bypassing Middleware Layers},
    author          = {Ömer Erdem Demir and Prémkumar Dévanbu and Eric Wohlstadter and Stefan Tai},
    pages           = {25-35},
    crossref        = {:aosd07}
}

@inproceedings{chitchyan:aosd07,
    title           = {Semantics-Based Composition for Aspect-Oriented Requirements Engineering},
    author          = {Ruzanna Chitchyan and Awais Rashid and Paul Rayson and Robert Waters},
    pages           = {36-48},
    crossref        = {:aosd07}
}

@inproceedings{hanenberg:aosd07,
    title           = {From Aspect-Oriented Design to Aspect-Oriented Programs: Tool-Supported Translation of {JPDDs} into Code},
    author          = {Stefan Hanenberg and Dominik Stein and Rainer Unland},
    pages           = {49-62},
    crossref        = {:aosd07}
}

@inproceedings{morgan:aosd07,
    title           = {A Static Aspect Language for Checking Design Rules},
    author          = {Clint Morgan and De Volder, Kris and Eric Wohlstadter},
    pages           = {63-72},
    crossref        = {:aosd07}
}

@inproceedings{eisenberg:aosd07,
    title           = {Expressive Programs Through Presentation Extension},
    author          = {Andrew D. Eisenberg and Gregor Kiczales},
    pages           = {73-84},
    crossref        = {:aosd07}
}

@inproceedings{havinga:aosd07,
    title           = {A Graph-based Approach to Modelling and Detecting Composition Conflicts related to Introductions},
    author          = {Wilke Havinga and Istvan Nagy and Lodewijk Bergmans and Mehmet Akşit},
    pages           = {85-95},
    crossref        = {:aosd07}
}

@inproceedings{chern:aosd07,
    title           = {Debugging with Control-Flow Breakpoints},
    author          = {Rick Chern and De Volder, Kris},
    pages           = {96-106},
    crossref        = {:aosd07}
}

@inproceedings{jagadeesan:aosd07,
    title           = {Open Bisimulation for Aspects},
    author          = {Radha Jagadeesan and Corin Pitcher and James Riely},
    pages           = {107-120},
    crossref        = {:aosd07}
}

@inproceedings{clarke:aosd07,
    title           = {{Tribe}: {A} Simple Virtual Class Calculus},
    author          = {Dave Clarke and Sophia Drossopoulou and James Noble and Tobias Wrigstad},
    pages           = {121-134},
    crossref        = {:aosd07}
}

@inproceedings{sanjabi:aosd07,
    title           = {Fully Abstract Semantics of Additive Aspects by Translation},
    author          = {Sam Bakhtiar Sanjabi and Chih-Hao Luke Ong},
    pages           = {135-148},
    crossref        = {:aosd07}
}

@inproceedings{vax:aosd07,
    title           = {Conservative Aspect-Orientated Programming with the {e} Language},
    author          = {Matan Vax},
    pages           = {149-160},
    crossref        = {:aosd07}
}

@inproceedings{aotani:aosd07,
    title           = {{SCoPE}: {An} {AspectJ} Compiler for Supporting User-Defined Analysis-Based Pointcuts},
    author          = {Tomoyuki Aotani and Hidehiko Masuhara},
    pages           = {161-172},
    crossref        = {:aosd07}
}

@inproceedings{gummadi:aosd07,
    title           = {Declarative Failure Recovery for Sensor Networks},
    author          = {Ramakrishna Gummadi and Nupur Kothari and Todd Millstein and Ramesh Govindan},
    pages           = {173-184},
    crossref        = {:aosd07}
}

@inproceedings{huang:aosd07,
    title           = {{cJ}: {Enhancing} {Java} with Safe Type Conditions},
    author          = {Shan Shan Huang and David Zook and Yannis Smaragdakis},
    pages           = {185-198},
    crossref        = {:aosd07}
}

@inproceedings{bruntink:aosd07,
    title           = {Simple Crosscutting Concerns Are Not So Simple: {Analysing} Variability in Large-Scale Idioms-Based Implementations},
    author          = {Magiel Bruntink and Arie van Deursen and Maja D'Hondt and Tom Tourwé},
    pages           = {199-211},
    crossref        = {:aosd07}
}

@inproceedings{shepherd:aosd07,
    title           = {Using Natural Language Program Analysis to Locate and Understand Action-Oriented Concerns},
    author          = {David Shepherd and Zachary P. Fry and Emily Hill and Lori Pollock and K. Vijay-Shanker},
    pages           = {212-224},
    crossref        = {:aosd07}
}

@inproceedings{zhang:aosd07,
    title           = {Efficiently Mining Crosscutting Concerns through Random Walks},
    author          = {Charles Zhang and Hans-Arno Jacobsen},
    pages           = {226-238},
    crossref        = {:aosd07}
}

@proceedings{:aosd07,
    title           = {_proc(6th _int _conf,_aosd,{AOSD}-2007)},
    booktitle       = {_proc(6th _int _conf,_aosd,{AOSD}-2007)},
    editor          = {de Moor, Oege},
    publisher       = {_acm},
    year            = 2007,
    month           = mar,
_start_extra
    location        = {Vancouver, BC},
_stop
}

@inproceedings{kojarski:oopsla07,
    title           = {{Awesome}: {An} Aspect Co-Weaving System for Composing Multiple Aspect-Oriented Extensions},
    author          = {Sergei Kojarski and David H. Lorenz},
    pages           = {515-534},
    booktitle       = {_proc(22nd ACM _conf,`_oopsla',{OOPSLA}-2007)},
    editor          = {David F. Bacon},
    publisher       = {_acm},
    year            = 2007,
    month           = oct,
_start_extra
    location        = {Montréal, Canada},
    isbn            = {978-1-59593-786-5}
_stop
}

@inproceedings{clifton:ecoop07,
    title           = {{MAO}: {Ownership} and Effects for More Effective Reasoning About Aspects},
    author          = {Curtis Clifton and Gary T. Leavens and and James Noble},
    pages           = {451-475},
    crossref        = {:ecoop07}
}

@inproceedings{cottenier:ecoop07,
    title           = {Joinpoint Inference from Behavioral Specification to Implementation},
    author          = {Thomas Cottenier and Aswin van den Berg and Tzilla Elrad},
    pages           = {476-500},
    crossref        = {:ecoop07}
}

@inproceedings{haupt:ecoop07,
    title           = {A Machine Model for Aspect-Oriented Programming},
    author          = {Michael Haupt and Hans Schippers},
    pages           = {501-524},
    crossref        = {:ecoop07}
}

@inproceedings{bodden:ecoop07,
    title           = {A Staged Static Program Analysis to Improve the Performance of Runtime Monitoring},
    author          = {Eric Bodden and Laurie Hendren and Ondřej Lhoták},
    pages           = {525-549},
    crossref        = {:ecoop07}
}

@proceedings{:ecoop07,
    title           = {_proc(21st _eur _conf,_oop,{ECOOP}-2007)},
    booktitle       = {_proc(21st _eur _conf,_oop,{ECOOP}-2007)},
    editor          = {Erik Ernst},
    volume          = 4609,
    series          = {_lncs},
    publisher       = {_sv},
    year            = 2007,
    month           = jul,
_start_extra
    location        = {Berlin, Germany},
    isbn            = {3-540-73588-7}
_stop
}

@inproceedings{xu:icse07,
    author          = {Guoqing Xu and Atanas Rountev},
    title           = {Regression Test Selection for {AspectJ} Software},
    pages           = {65-74},
    crossref        = {:icse07},
}

@inproceedings{anbalagan:icse07,
    author          = {Prasanth Anbalagan and Tao Xie},
    title           = {Automated Inference of Pointcuts in Aspect-Oriented Refactoring},
    pages           = {127-136},
    crossref        = {:icse07},
}

@inproceedings{chalabine:icse07,
    author          = {Mikhail Chalabine and Christoph W. Kessler},
    title           = {A Formal Framework for Automated Round-Trip Software Engineering in Static Aspect Weaving and Transformations},
    pages           = {137-146},
    crossref        = {:icse07},
}

@inproceedings{kojarski:icse07,
    author          = {Sergei Kojarski and David H. Lorenz},
    title           = {Identifying Feature Interactions in Multi-Language Aspect-Oriented Frameworks},
    pages           = {147-157},
    crossref        = {:icse07},
}

@proceedings{:icse07,
    title           = {_proc(29th _int _conf,_se,{ICSE}-2007)},
    booktitle       = {_proc(29th _int _conf,_se,{ICSE}-2007)},
    editor          = {Wolfgang Emmerich and Gregg Rothermel},
    month           = may,
    year            = {2007},
    publisher       = {_acm},
_start_extra
    location        = {Minneapolis, MN},
_stop
}

@incollection{sampaio:taosd07a,
    title           = {{EA-Miner}: {Towards} Automation in Aspect-Oriented Requirements Engineering},
    author          = {Américo Sampaio and Awais Rashid and Ruzanna Chitchyan and Paul Rayson},
    pages           = {4-39},
    crossref        = {:taosd07a}
}

@incollection{niu:taosd07a,
    title           = {Analysis of Early Aspects in Requirements Goal Models: {A} Concept-Driven Approach},
    author          = {Nan Niu and Steve Easterbrook},
    pages           = {40-72},
    crossref        = {:taosd07a}
}

@incollection{vandenberg:taosd07a,
    title           = {Analysis of Crosscutting in Early Software Development Phases Based on Traceability},
    author          = {Klaas van den Berg and José María Conejero and Juan Hernández},
    pages           = {73-104},
    crossref        = {:taosd07a}
}

@incollection{mussbacher:taosd07a,
    title           = {Visualizing Early Aspects with Use Case Maps},
    author          = {Gunter Mussbacher and Daniel Amyot and Michael Weiss},
    pages           = {105-143},
    crossref        = {:taosd07a}
}

@incollection{brito:taosd07a,
    title           = {Handling Conflicts in Aspectual Requirements Compositions},
    author          = {Isabel Sofia Brito and Filipe Vieira and Ana Moreira and Rita A. Ribeiro},
    pages           = {144-166},
    crossref        = {:taosd07a}
}

@incollection{klein:taosd07a,
    title           = {Weaving Multiple Aspects in Sequence Diagrams},
    author          = {Jacques Klein and Franck Fleurey and Jean-Marc Jézéquel},
    pages           = {167-199},
    crossref        = {:taosd07a}
}

@book{:taosd07a,
    editor          = {Awais Rashid and Mehmet Akşit},
    title           = {_trans(_aosd III,TAOSD)},
    booktitle       = {_trans(_aosd III,TAOSD)},
    publisher       = {_sv},
    year            = 2007,
    volume          = 4620,
    series          = {_lncs},
_start_extra
    isbn            = {978-3-540-75161-8},
_stop
}

@incollection{chitchyan:taosd07b,
    title           = {{COMPASS}: {Composition}-Centric Mapping of Aspectual Requirements to Architecture},
    author          = {Ruzanna Chitchyan and Mónica Pinto and Awais Rashid and Lidia Fuentes},
    pages           = {3-53},
    crossref        = {:taosd07b}
}

@incollection{sanchez:taosd07b,
    title           = {Aspects at the Right Time},
    author          = {Pablo Sánchez and Lidia Fuentes and Andrew Jackson and Siobhán Clarke},
    pages           = {54-113},
    crossref        = {:taosd07b}
}

@incollection{alves:taosd07b,
    title           = {Extracting and Evolving Code in Product Lines with Aspect-Oriented Programming},
    author          = {Vander Alves and Pedro Matos and Leonardo Cole and Alexandre Vasconcelos and Paulo Borba and Geber Ramalho},
    pages           = {117-142},
    crossref        = {:taosd07b}
}

@incollection{kellens:taosd07b,
    title           = {A Survey of Automated Code-Level Aspect Mining Techniques},
    author          = {Andy Kellens and Kim Mens and Paolo Tonella},
    pages           = {143-162},
    crossref        = {:taosd07b}
}

@incollection{liu:taosd07b,
    title           = {Safe and Sound Evolution with {SONAR}: {Sustainable} Optimization and Navigation with Aspects for System-Wide Reconciliation},
    author          = {Chunjian Robin Liu and Celina Gibbs and Yvonne Coady},
    pages           = {143-162},
    crossref        = {:taosd07b}
}

@book{:taosd07b,
    editor          = {Awais Rashid and Mehmet Akşit},
    title           = {_trans(_aosd IV,TAOSD)},
    booktitle       = {_trans(_aosd IV,TAOSD)},
    publisher       = {_sv},
    year            = 2007,
    volume          = 4640,
    series          = {_lncs},
_start_extra
    isbn            = {978-3-540-75161-8},
_stop
}
